Efficient arbitrary sampling rate conversion with recursive calculation of coefficients
نویسندگان
چکیده
In this paper, we present a novel algorithm for sampling rate conversion by an arbitrary factor. Theoretically, sampling rate conversion of a discrete-time (DT) sequence can be performed by converting the sequence to a series of continuous-time (CT) impulses. This series of impulses is filtered with a CT lowpass filter, and the output is then sampled at the desired rate. If the CT filter is chosen to have a rational transfer function, then this system can be simulated using a DT algorithm for which both computation and memory requirements are low. The DT implementation is comprised of a parallel structure, where each branch consists of a time-varying filter with one or two taps, followed by a fixed recursive filter operating at the output sampling rate. The coefficients of the time-varying filters are calculated recursively. This eliminates the need to store a large table of coefficients, as is commonly done.
منابع مشابه
Design of digital systems for arbitrary sampling rate conversion
The conversion of digital signals from a given sampling rate to a second, arbitrary sampling rate, with both sampling rates derived from independent clock generators, is revisited. A general approach to arbitrary sampling rate conversion is presented from which two efficient realisations are deduced. The computational expenditure of both realisations is derived under the restriction of finite c...
متن کاملA Fast Method of Calculating High-Order Backward LP Coefficients for Wideband CELP Coders
This paper proposes a fast method of calculating high-order backward Linear Prediction (LP) coefficients for wideband Code Excited LP (CELP) coders operating at around 16 kbit/s. The fast calculation is achieved by a recursive calculation for the high-order autocorrelation of the decoded signal. The recursive calculation can be employed thanks to a novel method of converting the autocorrelation...
متن کاملAn Efficient Asynchronous Sampling-rate Conversion Algorithm for Multi-channel Audio Applications
We describe an asynchronous sampling-rate conversion (SRC) algorithm that is specifically tailored to multichannel audio applications. The algorithm is capable of converting between arbitrary asynchronous sampling-rates around a fixed operating point, and is designed to operate in multi-threaded systems. The algorithm uses a set of fractional delay filters together with cubic interpolation to a...
متن کاملCascades of Polynomial-based and Fir Filters for Sampling Rate Conversion
where Fin = 1/Tin (Tin) and Fout = 1/Tout (Tout) are the original input sampling rate (period) and the sampling rate (period) after the conversion, respectively. The sampling rate conversion can be divided into two general cases. For R < 1, the original sampling rate is reduced and this process is known as decimation. For R > 1, the original sampling rate is increased and this process is known ...
متن کاملAn Efficient Numerical Algorithm For Solving Linear Differential Equations of Arbitrary Order And Coefficients
Referring to one of the recent works of the authors, presented in~cite{differentialbpf}, for numerical solution of linear differential equations, an alternative scheme is proposed in this article to considerably improve the accuracy and efficiency. For this purpose, triangular functions as a set of orthogonal functions are used. By using a special representation of the vector forms of triangula...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Signal Processing
دوره 50 شماره
صفحات -
تاریخ انتشار 2002